html,
body {
  height:100%;
}

body {
  color:White;
  background-color:Black;
  font-family: Verdana, sans-serif;
  font-size: 13px;
  margin:0px;
  padding:0px;
}

table {
  font-family: Verdana, sans-serif;
  font-size: 13px;
  color:White;

  border-spacing:0px;
  border:0px; 
  margin:0px;
}

ul { list-style:disc; }

/*---------------------------------------- */

.site_body {
  margin:5px 10% 5px 10%;
}
.site_div {
  min-width:800px;
}


.top_div {
  visibility:hidden
}

.line_div {
  background-color:#00FFFF;
  height:1px;
  font-size:0;
}

.site_label {
  visibility:hidden
}

.page_title {
  font-weight:bold;
  background-color:darkblue;
  padding:0px 10px;
}

.page_div {
  background-color:darkblue;
  padding:6px 0px 6px 0px;
}
.page_in_div {
  height:auto;
  min-height:400px;
  border:5px double #00FFFF;
  padding:10px;
}


.site_footer {
}
.site_footer_in {
}

.copyright_div {
  font-size: 10px;
  text-align:right;
  padding:0px 5px;
}

.debug_info {
  font-size: 10px;
  padding:0px 5px;
}


/*---------------------------------------- */

a {
  color:#00FFFF;
/*color:#448AD6;*/
/*text-decoration:none;*/
}
a:hover {
  color:white;
  background-color:black;
}

div.small_link {
  font-size: 10px;
}

div.add_div, 
div.edit_div {
  text-align:right;
  font-size: 10px;
}

/*---------------------------------------- */
/* Menu                                    */

.menu_div {
  color:black;
  background-color:darkcyan;
  font-size:12px;
  height:18px;
}  

.status_div {
  color:black;
  background-color:darkcyan;
  font-size:12px;
  height:18px;
}

.addmenu_text {
  padding:0px 5px;
}
.addmenu_item {
}
.addmenu_selected {
  color:white;
  padding:0px 5px;
}
.addmenu_link {
  color:black;
  padding:5px;
}
.addmenu_link:hover {
  color:white;
  background-color:black;
  padding:5px;
}

/*---------------------------------------- */

.news, .updates, .comments, .plugins, .myplugins {
/*background-color:darkcyan;
  padding:10px;*/
}
.list_in {
/*border: 4px double white;
  border-spacing:10;
  color:white;*/
}
.list_space {
  height:15px;
/*border-top:1px solid;*/
}
.topic {
/*background-color:darkcyan;
  padding:10px;*/
}
.topic_in {
/*border: 4px double white;*/
}
.topic_in2 {
/*padding:5px 10px;*/
}

.news_date {
  font-family: Verdana, sans-serif; 
  font-size: 14px; 
  color:Yellow;
}
.news_text {
  padding: 0px 0px 0px 10px;
}


.preview {
  position:relative;
  border-top:1px solid #00FFFF;
  margin:18px 0px 0px 0px;
}
.preview_title {
  position:relative;
  display:table;
  top:-11px;
  margin:0 auto;
  padding:0px 10px;
  font-weight:bold;
  text-align:center;
  background-color:darkblue;
}


/*---------------------------------------- */

div.plug_info .name_ref {
  color:Yellow;
  font-weight:bold;
}
div.plug_info .info_ref {
  color:white;
}

div.plug_info .comment,
div.plug_info .tag_comment
{
  color:darkgray;
  font-size: 10px;
}

div.plug_info .tag_label,
div.plug_info .tag_compat
{
  color:lightgreen;
  font-size: 10px;
}

div.plugins .list_space,
div.myplugins .list_space {
  height:1px;
  margin:6px 0px;
  border-top:1px solid;
}

div.comments .add_div,
div.myplugins .add_div {
  text-align:left;
  font-size: 13px;
  margin-bottom:10px;
}

/*---------------------------------------- */

.user_info {
}
.user_info_in {
}

.info_prompt,.info_text,.info_comment,.info_name,.info_descr
{
  display:block;
}
.info_text
{
  color:Yellow;
  font-weight:bold;
  padding:0px 0px 10px 10px;
}
.info_comment
{
  padding:0px 0px 10px 10px;
}


.plug_info1 {
  margin:0px 10px 0px 0px;
}
.plug_info1_in {
}

div.plug_info1 .info_name,
div.plug_info1 a
{
  color:Yellow;
  font-weight:bold;
}
div.plug_info1 .info_descr
{
  padding:0px 0px 10px 10px;
}

.divheader {
  position:relative;
/*border-top:5px double #00FFFF;*/
  border-top:1px solid #00FFFF;
  text-align:center;
  height:1px;
  margin:12px 0px;
}

.divheader_in {
  position:relative;
  top:-11px;
  display:inline;
  font-weight:bold;
  background-color:darkblue;
  padding:0px 10px;
}

/*---------------------------------------- */

.bubbles {
  width:220px;
  background-color:darkcyan;
  padding:10px;
}

.bubbles_in {
  border: 4px double white;
  border-spacing:10;
  color:#FFFFFF;
}


.bubble {
}
.bubble_in {
  padding:5px 10px;
}
.bubble_space {
  height:1px;
  border-top:1px solid;
}


div.bubble .info_category {
  margin:0px 0px 5px 0px;
  font-weight:bold;
}

div.bubble .tag_label,
div.bubble .tag_compat
{
  color:lightgreen;
  font-size: 10px;
  margin:0px 0px 5px 10px;
}

div.bubble .info_label
{
  font-weight:bold;
}

div.bubble .plug_files,
div.bubble .plug_shots {
  font-size: 10px;
  margin:0px 0px 5px 10px;
}

div.plug_files a,
div.plug_shots a
{
  color:Yellow;
}

div.plug_rating {
  color:Yellow;
  margin:0px 0px 5px 10px
}
div.my_vote {
  margin:0px 0px 0px 10px
}
div.my_vote form {
  border:none;
  background-color:darkcyan;
}
div.my_vote form select {
  background-color:white;
}
div.my_vote form button {
}

/* ---------------------------------------- */
/* Find form                                */

form.plug_edit_form table,
form.plug_find_form table {
}

.tags_fieldset {
  color:black;
  border:1px solid black;
  padding:5px;
}

/* ---------------------------------------- */
/* Forms				    */	

.form_area {
  width:100%;
/*background-color:cyan;*/
}

.form_div {
  display:table;
  margin:0px auto;
  background-color:silver;
  padding:10px 10px; 
}

form {
  color:black;
  background-color:silver;
  border:3px double black;
  padding:5px 0px;
}

/*
.form_area {
  display:table;
  width:100%;
  margin:0px auto;
  background-color:cyan;
}

.form_div {
  float:left;
  display:table;
  background-color:silver;
  padding:10px 10px; 
}


form {
  color:black;
  background-color:silver;
  border:3px double black;
  margin:0px auto;
  padding:5px 0px;
}
*/

fieldset {
  border-width:0px;
  margin:0px;
  padding:0px;
  width:auto;
}

dl {
  margin:0px 0px 10px 0px;
  padding:0px 10px;
  width:auto;
}
dt {
  width:auto;
}
dd {
  margin:0px;
  width:auto;
}

label {
  color:black;
}

input {
  background-color:darkcyan;
  font-family: Verdana, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  border:0px;
}
textarea {
  background-color:darkcyan;
  font-family: Verdana, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  border:0px;
}
select {
  background-color:darkcyan;
  border:0px;
}
.checkbox {
  background-color:silver;
}

.button_div {
  text-align:center;
/*background-color:darkcyan;*/
  border-top:1px solid black;
  padding:5px 10px 0px 10px;
  margin:0px;
}

/*--------------------------------------*/
/* DropDown menu 			*/

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.dropdown {
  position: relative;
  float: left;
  z-index: 597;
}

ul.dropdown li {
  float: left;
  line-height:18px;
}

ul.dropdown li:hover {
  position: relative;
  cursor: default;
  z-index: 599;
} 


ul.dropdown a {
  color:black;
  display: block;
  padding:0px 10px;
  text-decoration: none;
}

ul.dropdown a:hover {
  color:white;
  background-color:black;
}

/*---------*/
/* Submenu */

ul.dropdown li:hover > ul {
  visibility: visible;
}

ul.dropdown ul {
  visibility: hidden; 
  position: absolute;
  top:100%;
  left:0px;
  z-index: 598;
  width: 150%; 

  padding:5px 0px;
  border:5px double white;
}


ul.dropdown ul {
  background-color:darkcyan;
}

ul.dropdown ul li {
  width:100%;
/*background-color:cyan;*/
  text-align:left;
}

ul.dropdown ul li a {
  color:white;
/*background-color:blue;*/
  padding:1px 5px;
  text-decoration: none;
}

